home *** CD-ROM | disk | FTP | other *** search
/ Stone Design / Stone Design.iso / Stone_Friends / Wave / WavesWorld / Source / IBPalettes / WW3DKit / WWSceneClock.new.h < prev    next >
Encoding:
Text File  |  1995-03-22  |  1.1 KB  |  48 lines

  1. // copyright 1993 Michael B. Johnson; some portions copyright 1994, MIT
  2. // see COPYRIGHT for reuse legalities
  3. //
  4.  
  5.  
  6. #import <appkit/appkit.h>
  7.  
  8. @interface WWSceneClock:Object
  9. {
  10.    float          currentTime, increment, skip, samplesPerSecond, ratio;
  11.    id             scene, delegate;
  12.    DPSTimedEntry  timedEntry;
  13.    BOOL           isPaused;   
  14.    float          mark;  // this is just a hint for play to auto-stop; 
  15.    BOOL           waiting;
  16.    int            count;
  17.    float          highFrequency;  
  18.    float          lowFrequency;
  19.    float          startTime;
  20.    float          dropDeadTime;
  21. }
  22.  
  23. - (BOOL)isPaused;
  24. - (float)mark;
  25. - setMark:(float)newMark;
  26. - takeMark:sender;
  27. - decrement:sender;
  28. - fastForward:sender;
  29. - increment:sender;
  30. - pause:sender;
  31. - play:sender;
  32. - rewind:sender;
  33. - reset:sender;
  34. - (float)increment;
  35. - (float)skip;
  36. - (float)ratio;
  37. - (float)timestamp;
  38. - (float)samplesPerSecond;
  39. - setCurrentTime:(float)newTime; 
  40. - setSamplesPerSecond:(float)newSamplesPerSecond;
  41. - setIncrement:(float)newIncrement;
  42. - setSkip:(float)newIncrement;
  43. - setRatio:(float)newRatio;
  44. - setScene:newScene;
  45. - setDelegate:newDelegate;
  46.  
  47. @end
  48.